34 research outputs found

    CatNet: Catallactic mechanisms for service control and resource allocation in large-scale application-layer networks

    Get PDF
    Collaborative tools based on the Web/Internet infrastructure such as E-mail, discussion groups, video/audio conferencing and virtual campuses have been proposed and implemented in many distance learning scenarios. Grids as Internet-wide resource infrastructures that enable access to large resource pools should permit new applications and learning activities. We propose ULabGrid as a new architecture that enables educators to design collaborative, distant laboratories for undergraduate students using the Grid infrastructure. We describe here the prototype that is being developed and present the results of our efforts to date.Peer Reviewe

    Integration of decentralized economic models for resource self-management in application layer networks

    Get PDF
    Resource allocation is one of the challenges for self-management of large scale distributed applications running in a dynamic and heterogeneous environment. Considering Application Layer Networks (ALN) as a general term for such applications including computational Grids, Content Distribution Networks and P2P applications, the characteristics of the ALNs and the environment preclude an efficient resource allocation by a central instance. The approach we propose integrates ideas from decentralized economic models into the architecture of a resource allocation middleware, which allows the scalability towards the participant number and the robustness in very dynamic environments. At the same time, the pursuit of the participants for their individual goals should benefit the global optimization of the application. In this work, we describe the components of this middleware architecture and introduce an ongoing prototype.Peer Reviewe

    Performance measuring framework for grid market middleware

    Get PDF
    Current implementations of Grid infrastructures provide frameworks which aim at achieve on-demand computing. In such a scenario, contribution and use of resources will be governed by business models. The challenge is to provide multi-level performance information which enables the participation of the different actors in such a system. In this paper we describe the performance measuring framework developed for Grid Market Middleware, a middleware which supports economic-model based selection of service-oriented Grid applications. This middleware is a distributed infrastructure, which we have implemented for providing a market of services and resources to be assigned to Grid applications. The objectives of the performance measuring framework is first to assess the behaviour of the middleware and the used economic models in a deployed system, and secondly allow the provision of metrics for the components of the middleware itself. We describe the design of the performance measuring framework, its implementation and show its capability and usefulness for our objectives by experiments.Peer Reviewe

    Decentralized resource allocation in application layer networks

    Get PDF
    Application-layer networks (ALN) are software architectures that allow the provisioning of services requiring a huge amount of resources by connecting large numbers of individual computers. The ALN simulation project CATNET evaluates a decentralized mechanism for resource allocation in ALN, which is based on the economic paradigm of the Catallaxy, against a centralized mechanism using an arbitrator object. In both versions, software agents buy and sell network services and resources to and from each other. The economic model is based on self-interested maximization of utility and self-interested cooperation between agents. This article describes the design of money and message flows for centralized and decentralized coordination in both versions and shows preliminary results.Peer Reviewe

    Self-organizing resource allocation for autonomic networks

    Get PDF
    Application-layer networks (ALN) are software architectures that allow the provisioning of services requiring a huge amount of resources by connecting large numbers of individual computers, e.g. grids and P2P-Networks. Self-organization, like proposed by the autonomic computing concept, might be the key to controlling these systems. The CATNET project evaluates a decentralized mechanism for resource allocation in ALN, based on the economic paradigm of the Catallaxy. The economic model is based on self-interested maximization of utility and self-interested cooperation between software agents, who buy and sell network services and resources to and from each other.Peer Reviewe

    A catallactic market for data mining services.

    Get PDF
    We describe a Grid market for exchanging data mining services based on the Catallactic market mechanism proposed by von Hayek. This market mechanism allows selection between multiple instances of services based on operations required in a data mining task (such as data migration, data pre-processing and subsequently data analysis). Catallaxy is a decentralized approach, based on a “free market” mechanism, and is particularly useful when the number of market participants is large or when conditions within the market often change. It is therefore particularly suitable in Grid and peer-2-peer systems. The approach assumes that the service provider and user are not co-located, and require multiple message exchanges to carry out a data mining task. A market of J48-based decision tree algorithm instances, each implemented as a Web service, is used to demonstrate our approach. We have validated the feasibility of building catallactic data mining grid applications, and implemented a proof-of-concept application (Cat-COVITE) mapped to a Catallactic Grid Middleware.Peer Reviewe

    Exploring the catallactic coordination approach for peer-to-peer systems

    Get PDF
    Efficient discovery and resource allocation is one of the challenges of current Peer-to-Peer systems. In centralized approaches, the user requests can be matched to the fastest, cheapest or most available resource. This approach, however, shows scalability limits. In this paper, we explore the catallactic coordination as a decentralized economic approach for resource allocation in peer-topeer networks. The economic model of the catallaxy is based on the selfinterested maximization of utility and the negotiation of prices between agents. We evaluate the feasibility of our approach by means of simulations and compare the proposed system with a centralized baseline approach. Our results indicate that while in the catallacic approach the number of control messages exchanged between the peers grows due to the negotiation process, its service provision rate is fairly constant in different dynamic environments.Peer Reviewe

    ULabGrid, an infrastructure to develop distant laboratories for undergrad students over a Grid

    Get PDF
    Nowadays, there is a big discussion about two different topics: how distance learning and the old fashioned learning can be improved using the new technologies. In both cases, there are many collaborative tools based on the web infrastructure such as e-mail, web discussing groups, virtual campuses or audio and video conferences, that basically give a way of exchanging information among the different groups involved in learning tasks, but very few of them have been thought to help or to develop laboratory classes (labs). In this paper we describe a GRID infrastructure (ULabGrid) that supports distant laboratories for undergrad students.Peer Reviewe

    Decentralized vs. centralized economic coordination of resource allocation in grids

    Get PDF
    Application layer networks are software architectures that allow the provisioning of services requiring a huge amount of resources by connecting large numbers of individual computers, like in Grid or Peer-to-Peer computing. Controlling the resource allocation in those networks is nearly impossible using a centralized arbitrator. The network simulation project CATNET will evaluate a decentralized mechanism for resource allocation, which is based on the economic paradigm of the Catallaxy, against a centralized mechanism using an arbitrator object. In both versions, software agents buy and sell network services and resources to and from each other. The economic model is based on self-interested maximization of utility and self-interested cooperation between agents. This article describes the setup of money and message flows both for centralized and decentralized coordination in comparison.Peer Reviewe

    An electrochemical investigation of erosion corrosion of duplex stainless steel in sea water containing sand particles

    Get PDF
    Available from British Library Document Supply Centre-DSC:DXN051567 / BLDSC - British Library Document Supply CentreSIGLEGBUnited Kingdo
    corecore